impossible task - German English Dictionary